body{
	font-family:verdana;
	font-size:small;
	margin:0px;
	margin-top:0px;
	padding:0px;
        background-color:#ffffff;
}


a{
	font-weight:bold;
    font-size:10pt;
	font-family:verdana;
	color:white;
	text-decoration:none;
}

hr
{
	color:#c9d9e8;
}

a:hover{
	font-weight:bold;
	font-size:10pt;
	font-family:verdana;
	color:#FFCC00;
	text-decoration:none;		
}

.button_add
{
  background:url(Images/exp-save.gif) repeat-x left top;
  width:118px;
  height:25px;
  border:0px;
  cursor:pointer;
}

.form_button
{
  cursor:pointer;
  color:#4B92DB;
  font-weight:bold;
  border:outset 1px #cccccc;
  text-decoration: none;
  height:20px;
  font-size:9pt;
  margin-bottom:5px;
  background:url(Images/exp_bg.gif) repeat-x left top;
}

	

/*----------------#cms_menu .toolbar----------------------*/
#cms_menu 
{
	clear:both;
}

#cms_menu .toolbar1
{
	background-color:#a0cde5;
	width:100%;
	display:table;
}

#cms_menu .toolbar1 .main
{
	float:left;
	padding:0px;
	margin:0px 0px 0px 0px;
	background-color:#a0cde5;
}

#cms_menu .toolbar1 .main .main_left
{
	float:left;
	background-image:url(Images/exp_menu_item_out_left.gif);
	background-repeat: no-repeat;
	width:13px;
	margin:0px;
	height:33px ;
}

#cms_menu .toolbar1 .main .main_center
{
	float:left;
	background-image:url(Images/exp_menu_item_out_center.gif);
	background-repeat:repeat-x;	
	padding:0px 2px 0px 2px;
	height:33px ;
}

#cms_menu .toolbar1 .main .main_center a
{
	text-align:center;
	vertical-align:bottom;	
	font-family:arial, tahoma;
	font-size:13px;
	line-height:33px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
}

#cms_menu .toolbar1 .main .main_center .out
{
	color:#ffffd4;
	font-weight:bold;	
}

#cms_menu .toolbar1 .main .main_center .over
{
	color:#006600;
	font-weight:bold;		
}

#cms_menu .toolbar1 .main .main_right
{
	float:left;
	background-image:url(Images/exp_menu_item_out_right.gif);
	background-repeat:no-repeat;
	width:13px;
	margin:0px;
	height:33px ;
}

#cms_menu .toolbar2
{
	background-color:#e0f5fb;
	width:100%;		
	clear:left;	
	display:table;
}

#cms_menu .toolbar2 .main
{
	float:left;
	padding:0px;
	margin:0px 5px 0px 0px;
	background-color:#a0cde5;
}

#cms_menu .toolbar2 .main .main_left
{
	float:left;
	background-image:url(Images/exp_menu_item_out_left.gif);
	width:13px;
	margin:0px;
	height:33px ;
}

#cms_menu .toolbar2 .main .main_center
{
	float:left;
	background-image:url(Images/exp_menu_item_out_center.gif);	
	background-repeat:repeat-x; 
	padding:0px 2px 0px 2px;
	height:33px ;
}

#cms_menu .toolbar2 .main .main_center a
{
	text-align:center;
	vertical-align:bottom;	
	font-family:arial, tahoma;
	font-size:13px;
	line-height:33px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
}

#cms_menu .toolbar2 .main .main_center .out
{
	color:#ffffd4;
	font-weight:bold;		
	
}

#cms_menu .toolbar2 .main .main_center .over
{
	color:#006600;
	font-weight:bold;	
}

#cms_menu .toolbar2 .main .main_right
{
	float:left;
	background-image:url(Images/exp_menu_item_out_right.gif);
	width:13px;
	margin:0px;
	height:33px ;
}
/*------------------------------------*/


#cms_banner {
	clear:left;
	background-image:url(Images/exp_banner-bg.gif);	
	height:130px;
}

#cms_banner .logo{
	float:left;
	background-image:url(Images/ex_logo.gif);
	width:200px;
	height:130px;
}

#cms_banner .ad
{
	float:left;	
	text-align:center;
	margin-top:10px;
	margin-left:5px;
}

#cms_banner .search .rss{
	background-image:url(Images/rss.gif);
	width:35px;
	height:14px;
}

#cms_banner .search
{
	float:right;
	width:280px;
	margin-top:92px;
}
#cms_banner .button{
	font-weight:bold;
	font-size:9pt;
	font-family:verdana;
	color:Navy;
	text-decoration:none;
	
}

#cms_banner .linebanner
{
	float:left;
	background-image:url(Images/exp_banner-bgline.gif);
	background-repeat:no-repeat;
	width:4px;
	height:130px;
}
#cms_banner .infostatitic
{
	vertical-align:text-bottom;
	float:left;	
	margin-top:100px;
	color:ActiveBorder;
	font-size:12px;
	margin-left:-400px;
	
}

#cms_banner .right{
	float:right;
	width:122px;
	height:129px;
	background-image:url(Images/exp-banner-imgright.gif);
	background-repeat:no-repeat;
	}

#cms_contentmain{
	clear:left;
	text-align:justify;
	color:#666666;
	font-family:verdana;	
}


#cms_contentmain_template{
	text-align:justify;
	color:#666666;
	font-family:verdana;
}

#cms_contentmain .title{
	font-weight:bold;
	font-family:verdana;
	color:#666666;
	font-size:14pt;
	margin-top:10px;
	margin-bottom:10px;

}


#cms_leftcontent{
    background-color:#dbdbdb;
    width:192px;
}
#cms_leftcontent .left_ad
{
	float:left;
	text-align:center;
	padding-left:10px;
	padding-top:10px;
	margin-left:10px;
}

/*-Start----------------------cms_leftcontent------lineNews---------------------------*/
#cms_leftcontent .lineNews
{
	float:left;
	text-align:center;
	padding-top:10px;
	width:180px;
}

#cms_leftcontent .lineNews a
{
	font-family:arial, tahoma;
	font-size:14pt;	
        color:#006600;
}

#cms_leftcontent .lineNews a:hover
{
	font-family:arial, tahoma;
	font-size:14pt;	
}

#cms_leftcontent .lineNews .sub_lineNews
{
	float:left;
	text-align:left;
	padding-top:2px;	
}

#cms_leftcontent .lineNews .sub_lineNews a
{
	font-family:arial, tahoma;
	font-size:8pt;	
	font-weight:normal;
	padding-left:0px;
	color:#003366;
}

#cms_leftcontent .lineNews .sub_lineNews a:hover
{
	font-family:arial, tahoma;
	font-size:8pt;
	font-weight:normal;
	padding-left:0px;
	color:#ffffff;
}

/*-End----------------------cms_leftcontent------lineNews---------------------------*/


#cms_right_content
{
	font-size:8pt;
}


#cms_right_content_template
{
    font-size:8pt;   
}
#cms_right_content_pro a
{
	font-size:8pt;
	font-family:verdana;
	color:Navy;
	text-decoration:none;
}


#cms_right_content a
{
	font-size:8pt;
	font-family:verdana;
	color:Navy;
	text-decoration:none;
}

#cms_right_content_template a
{
	font-size:8pt;
	font-family:verdana;
	color:Navy;
	text-decoration:none;
}

#cms_right_content_template .right_ad
{
/*    float:right;
    clear:right;
    margin-left:20px;
    text-align:center;
    margin-top:10px;*/

}

#content_view{
	text-align:justify;
	color:#666666;
	font-family:verdana;

}

#cms_right_content_template .right_content_view_template
{
    
    
}
#cms_right_content_template .myfree_right_content_view_template
{
    
}
#cms_right_content_template .right_content_view_template .content_view_template{
	text-align:justify;
	color:#666666;
	font-family:verdana;
    font-size: 8px;
}

#cms_right_content_template .right_content_view_template .content_view_template .subcontent_view_template{
	text-align:justify;
	color:#666666;
	font-family:verdana;


}
#cms_right_content_template .right_content_view_template .content_note{
	text-align:justify;
	color:#666666;
	font-family:verdana;
}
#cms_right_content_template .right_content_view_template.title
{
	color:#12C360;
	font-size:16px;
}

#cms_right_content_template .right_content_view_template .content_view_template  .date{
	color:#12C360;
	font-size:11px;
}

#cms_right_content_template .right_content_view_template .content_view_template  .title
{
	color:#12C360;
	font-size:16px;
}

#cms_right_content_template .right_content_view_template .content_view_template  .summary
{
	color:#666666;
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
	text-align:justify;
	display:block;
}

#cms_right_content_template .right_content_view_template .content_view_template  .content{
	color:#666666;
	font-size:11px;
	text-align:justify;
}

#cms_right_content_template .right_content_view_template .content_view_template  .author
{
	float:right;
	color:#666666;
	font-size:11px;
	font-weight:bold;
}

#cms_right_content_template .right_content_view_template .content_view_template a{
	font-weight:bold;
	font-size:8pt;
	font-family:verdana;
	color:#12C360;
	text-decoration:none;
}

#cms_right_content_template .right_content_view_template .content_view_template .line
{

	color:#000000;
	border-bottom-width:1px;
	border-bottom-style:solid;
	margin-top:10px;
	margin-bottom:5px;
	width:100%;

}

#content_list{
	text-align:justify;
	color:#666666;
	font-family:verdana;
}

#content_list .block{
	color:#12C360;
	font-size:11px;
}

#content_list .title{
	color:#12C360;
	font-size:12px;
}

#content_list .summary{
	color:#666666;
	font-size:11px;
}

#cms_right_content_template .right_content_view_template .content_list_orther{
	color:#666666;
	font-size:11px;
}

#cms_right_content_template .right_content_view_template .content_list_orther .title{
	color:#12C360;
	font-size:11px;
}

#cms_right_content_template .right_content_view_template .content_list_orther .date{
	color:#666666;
	font-size:10px;
}

#cms_right_content_template .right_content_view_template .content_note{
	text-align:justify;
	color:#666666;
	font-family:verdana;
}

#cms_right_content_template .right_content_view_template .content_note .title{
	color:#12C360;
	font-size:12px;
}

#cms_right_content_template .right_content_view_template .content_note .content{
	color:#666666;
	font-style:italic;
	font-size:11px;
}

#cms_leftcontent .out{
	color:#604f47;
	text-decoration:none;
	font-size:10pt;
	font-family:arial;
}

#cms_leftcontent .over{
	color:#e9f5fb;
    font-size:10pt;
	text-decoration:none;
}

#cms_leftcontent .line{
	
	float:left;
	width:100%;
	padding-top:3px;
	padding-bottom:3px;
	text-align:left;
	/*background-color:#dbdbdb;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #416d6a;
}

#cms_leftcontent .line1{
	
	float:left;
	width:100%;
	padding-top:3px;
	padding-bottom:3px;
	text-align:left;
	background-color:#aab8c1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #416d6a;
}

#cms_leftcontent .line1 a{
        font-size:10pt;
	font-family:verdana;
	color:#006600;
        font-weight:bold;
	text-decoration:none;
}

#cms_leftcontent .line1 a:hover {
        font-size:10pt;
	font-family:verdana;
	color:#ffffff;
        font-weight:bold;
	text-decoration:none;
}


#cms_leftcontent .line2{
	
	float:left;
	width:100%;
	padding-top:3px;
	padding-bottom:3px;
	text-align:left;
	background-color:#c9c9c9;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #416d6a;
}

#cms_leftcontent .line2 a{
        font-size:8pt;
	font-family:verdana;
	color:#005500;
        font-weight:bold;
	text-decoration:none;
}

#cms_leftcontent .line2 a:hover {
        font-size:8pt;
	font-family:verdana;
	color:#ffffff;
        font-weight:bold;
	text-decoration:none;
}

#cms_leftcontent .line3{
	
	float:left;
	width:100%;
	padding-top:3px;
	padding-bottom:3px;
	text-align:left;
	background-color:#dfdfdf;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #416d6a;
}

#cms_leftcontent .line3 a{
        font-size:8pt;
	font-family:verdana;
	color:003300;
        font-weight:normal;
	text-decoration:none;
}

#cms_leftcontent .line3 a:hover {
        font-size:8pt;
	font-family:verdana;
	color:#ffffff;
        font-weight:normal;
	text-decoration:none;
}

#cms_leftcontent .line4{
	
	float:left;
	width:100%;
	padding-top:3px;
	padding-bottom:3px;
	text-align:left;
	background-color:#f5f5f5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #416d6a;
}

#cms_leftcontent .line4 a{
        font-size:8pt;
	font-family:verdana;
	color:Navy;
        font-weight:normal;
	text-decoration:none;
}

#cms_leftcontent .line4 a:hover {
        font-size:8pt;
	font-family:verdana;
	color:#ffffff;
        font-weight:normal;
	text-decoration:none;
}

#cms_leftcontent .bulet{
	background-image:url(Images/exp_bullet.gif);
	background-repeat:no-repeat;
	width:10px;
	height:10px;
	display:block;
	float:left;
	margin-top:3px;
	margin-left:10px;
	margin-right:2px;
}
#cms_leftcontent .header{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:96%;
	float:left;
	background-color:#aab8c1;
	padding-top:4px;
	padding-bottom:4px;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding-left:8px;
	
}



#cms_block_1{
	
	width:250px;
	height:260px;
	float:left;
	margin:30px;
	background-color:#295a56;
}

#cms_block_1 .top{
	background-image:url(Images/exp_block_teacher_bg_top.gif);
	height:101px;	
}

#cms_block_1 .icon{
	float:left;
	background-image:url(Images/exp_icon_block_teacher.gif);
	width:86px;
	height:101px;
	display:block;
}

#cms_block_1 .text{
	float:left;
	padding-top:45px;
	padding-left:20px;
	font-family:verdana;
	color:white;
	font-weight:bold;
}



#cms_block_1 .line{
	float:left;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	background-color:#295a56;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7ea1ab;
}

#cms_block_1 .bulet{
	background-image:url(Images/exp_bulet_teacher.gif);
	background-repeat:no-repeat;
	width:11px;
	height:11px;
	display:block;
	float:left;
	margin-top:3px;
	margin-left:3px;
	margin-right:3px;
}



#cms_block_2{
	
	width:250px;
	float:left;
	margin:30px;
	height:260px;
	background-color:#768C4E;
}

#cms_block_2 .top{
	background-image:url(Images/exp_block_parent_bg_top.gif);
	
	height:101px;	
}

#cms_block_2 .icon{
	float:left;
	background-image:url(Images/exp_icon_block_parent.gif);
	width:86px;
	height:101px;
	display:block;
}

#cms_block_2 .text{
	float:left;
	padding-top:45px;
	padding-left:20px;
	font-family:verdana;
	color:white;
	font-weight:bold;
}



#cms_block_2 .line{
	float:left;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	background-color:#768C4E;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4c5f2a;
}

#cms_block_2 .bulet{
	background-image:url(Images/exp_bulet_parent.gif);
	background-repeat:no-repeat;
	width:11px;
	height:11px;
	display:block;
	float:left;
	margin-top:3px;
	margin-left:3px;
	margin-right:3px;
}


#cms_block_2{
	
	width:250px;
	float:left;
	margin:30px;
}

#cms_block_2 .top{
	background-image:url(Images/exp_block_parent_bg_top.gif);
	
	height:101px;	
}

#cms_block_2 .icon{
	float:left;
	background-image:url(Images/exp_icon_block_parent.gif);
	width:84px;
	height:101px;
	display:block;
}

#cms_block_2 .text{
	float:left;
	padding-top:45px;
	padding-left:20px;
	font-family:verdana;
	color:white;
	font-weight:bold;
}



#cms_block_2 .line{
	float:left;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	background-color:#768C4E;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4c5f2a;
}

#cms_block_2 .bulet{
	background-image:url(Images/exp_bulet_parent.gif);
	background-repeat:no-repeat;
	width:11px;
	height:11px;
	display:block;
	float:left;
	margin-top:3px;
	margin-left:3px;
	margin-right:3px;
}



#cms_block_3{
	
	width:250px;
	float:left;
	margin:30px;
	background-color:#13c361;
	height:260px;
}

#cms_block_3 .top{
	background-image:url(Images/exp_block_student_bg_top.gif);
	
	height:101px;	
}

#cms_block_3 .icon{
	float:left;
	background-image:url(Images/exp_icon_block_student.gif);
	width:85px;
	height:101px;
	display:block;
}

#cms_block_3 .text{
	float:left;
	padding-top:45px;
	padding-left:20px;
	font-family:verdana;
	color:white;
	font-weight:bold;
}



#cms_block_3 .line{
	float:left;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4c5f2a;
}

#cms_block_3 .bulet{
	background-image:url(Images/exp_bulet_student.gif);
	background-repeat:no-repeat;
	width:11px;
	height:11px;
	display:block;
	float:left;
	margin-top:3px;
	margin-left:3px;
	margin-right:3px;
}

#cms_block_4{	
	width:250px;
	float:left;
	margin:30px;
	background-color:#b6be99;
	height:260px;
}

#cms_block_4 .top{
	background-image:url(Images/exp_block_chool_bg_top.gif);
	
	height:101px;	
}

#cms_block_4 .icon{
	float:left;
	background-image:url(Images/exp_icon_block_school.gif);
	width:85px;
	height:101px;
	display:block;
}

#cms_block_4 .text{
	float:left;
	padding-top:45px;
	padding-left:20px;
	font-family:verdana;
	color:white;
	font-weight:bold;
}



#cms_block_4 .line{
	float:left;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4c5f2a;
}

#cms_block_4 .bulet{
	background-image:url(Images/exp_bulet_school.gif);
	background-repeat:no-repeat;
	width:11px;
	height:11px;
	display:block;
	float:left;
	margin-top:3px;
	margin-left:3px;
	margin-right:3px;
}

#cms_block_5{	
	width:250px;
	float:left;
	margin:30px;
	background-color:#a08639;
	height:260px;
}

#cms_block_5 .top{
	background-image:url(Images/exp_block_tutors_bg_top.gif);
	
	height:101px;	
}

#cms_block_5 .icon{
	float:left;
	background-image:url(Images/exp-icon-block-tutors-.gif);
	width:85px;
	height:101px;
	display:block;
}

#cms_block_5 .text{
	float:left;
	padding-top:45px;
	padding-left:20px;
	font-family:verdana;
	color:white;
	font-weight:bold;
}



#cms_block_5 .line{
	float:left;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4c5f2a;
}

#cms_block_5 .bulet{
	background-image:url(Images/exp_bulet_school.gif);
	background-repeat:no-repeat;
	width:11px;
	height:11px;
	display:block;
	float:left;
	margin-top:3px;
	margin-left:3px;
	margin-right:3px;
}



#cms_block_6{	
	width:250px;
	float:left;
	margin:30px;
	background-color:#13c361;
	height:260px;
}

#cms_block_6 .top{
	background-image:url(Images/exp_block_student_bg_top.gif);
	
	height:101px;	
}

#cms_block_6 .icon{
	float:left;
	background-image:url(Images/exp_icon_block_student.gif);
	width:85px;
	height:101px;
	display:block;
}

#cms_block_6 .text{
	float:left;
	padding-top:45px;
	padding-left:20px;
	font-family:verdana;
	color:white;
	font-weight:bold;
}



#cms_block_6 .line{
	float:left;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4c5f2a;
}

#cms_block_6 .bulet{
	background-image:url(Images/exp_bulet_student.gif);
	background-repeat:no-repeat;
	width:11px;
	height:11px;
	display:block;
	float:left;
	margin-top:3px;
	margin-left:3px;
	margin-right:3px;
}

#left_nav
{
	
	border:0px solid #000;
	float: left;
	width: 200px;
	
	padding: 15px 10px 15px 20px;
}




#publicize
{
   /*border-top:4px groove #a0cde5;*/
   clear:left;
   background-color:#e9f5fb;
   font-size:10px;
}
#publicize a
{
font-size:10px;
  color:#003366;
 text-decoration:underline;
 font-weight:normal;
font-family:verdana;
}

#publicize a:hover
{
font-family:verdana;
  color:#009900;
 text-decoration:none;
font-size:10px;
font-weight:normal;
}

#publicize .block1
{
  float:left;
  width:150px;
  display:block;
  margin-left:10px;
}

#publicize .block2
{
  width:150px;
  display:block;
  height:150px;
  margin-left:10px; 
  float:right
}

#cms_footer {
       clear: both;
	background-image:url(Images/exp_footer_bg.gif);
        background-repeat:repeat-x;
        background-position:bottom;
	height:50px;
	width:100%;
      font-size:8pt;
}
#cms_right_content_template .ad
{
	/*float:left;*/
	text-align:left;
	margin-top:30px;
	margin-left:5px;
	
}



#cms_footer .text
{
	/*clear:left;*/
	font-family:verdana;
	color:White;
	font-size:9pt;
	text-align:right;
	font-weight:bold;
	padding-top:20px;
        padding-left:10px;
}
#cms_footer .left
{
  float:left;
  width:50%;
  text-align:left;
  padding-top:20px;
  font-family:verdana;
  padding-left:10px;
  font-size:9pt;
}

